Topology-Independent Region Tracking with Level Sets

نویسندگان

  • Abdol-Reza Mansouri
  • Antoine Olivier
  • Janusz Konrad
چکیده

This paper presents a new approach to the tracking of regions in an image sequence. Unlike most other methods, the proposed approach can handle topology changes, i.e., regions may split or merge. This flexibility is naturally embedded into a partial differential equation that solves a minimum description length (MDL) estimation problem. The basic estimation criterion consists of only two terms: the description length of the region shape mismatch and the description length of the region itself, but we show possible extensions to this basic formulation. We minimize the MDL criterion using the level set methodology that inherently accounts for topology changes. We show results for natural data with natural as well as synthetic motion. 1. PROBLEM STATEMENT We address the problem of tracking an arbitrary region in a sequence of images in a topology-independent fashion. Such a problem is of importance in applications ranging from region-based video coding (e.g., MPEG-4) to video surveillance and video database search. To date tracking of image regions has been addressed using a variety of approaches. In the simplest one, the region to be tracked is assumed to undergo simple translational motion from every frame to the next in the sequence. In this case, techniques based on cross-correlation are sufficient to track the region of interest. However, due to the motion model used, the region cannot change shape between frames. In a more sophisticated approach, the region to be tracked and its motion are both defined parametrically, and a number of feature points on the region are tracked from frame to frame using simple correlation-based measures. With enough feature points, the region of interest can be tracked reliably. Another approach views region tracking as a by-product of boundary detection; it is assumed that the region displacement is small, and that the region has a large contrast against the background. Region tracking is then performed using edge detection. In all of these approaches, the region to be tracked retains its topology; if it is connected, it stays connected throughout the tracking process, and conversely, if it is made up of disjoint connected subsets, it will remain so throughout. Only recently has a topology-independent approach to tracking been proposed [1]. In this approach, the region to be tracked is represented as the positive part of some smooth function (and hence its boundary as the zero level set of that function), and the tracking problem reduces to solving a particular set of coupled partial differential equations, one of which computes motion flow. Although the algorithm is topology-independent, its major drawback is that it cannot use a This work was supported by the Natural Sciences and Engineering Research Council of Canada under Strategic Grant STR224122. pre-computed motion field for tracking and uses instead a simple partial differential equation to deform two images into one another. Such a procedure may work well for very small range of motion, but is bound to fail as soon as the motion becomes significant. In this paper, we first consider topology-independent region tracking based on a pre-computed motion field, and then present an algorithm for joint motion estimation and tracking in image sequences. The regions to be tracked need not have any distinguishing features, and furthermore can have arbitrary shapes and can freely vary their topology over the course of the sequence. We formulate the problem in terms of minimum description length (MDL) estimation. The cost functional is expressed as a precise description length measure and is minimized over the space of regions with smooth boundary. The necessary conditions for a minimum, i.e., for a solution to our tracking problem, are given by partial differential equations. We formulate the level set equivalent of these partial differential equations, in which each region to be tracked corresponds to the support of the positive part of a real-valued function. The level set representation provides the capability to handle variations in region topology and allows regions to split and merge during tracking. 2. PROPOSED APPROACH Let {In, In+1} be images at time instants n and n + 1, with common domain Ω (an open subset of R). We assume that an estimate of the motion transformation φ relating In to In+1 (forward motion), as well as that of φ relating In+1 to In (backward motion) are both known. We thus assume In(~ p) = In+1(φ(~ p)), ∀~ p ∈ Ω and In+1(~ p) = In(φ−(~ p)), ∀~ p ∈ Ω. The assumption that φ and φ are invertible is not a strong assumption since we are assuming that our images are defined over the real plane or an open subset thereof. This will allow us to analytically derive partial differential equations that we will later discretize. 2.1. Formulation of tracking as MDL estimation Let R0 ⊂ Ω be a region in the image at time n (In) and let R ⊂ Ω be the same (unknown) region that we seek in the image at time n + 1 (In+1). It is not sufficient, in general, to perform a forward projection of R0, i.e., to compute φ(R0), since the latter may be highly irregular. We thus wish to approximate φ(R0) using as regular a region as possible. In what follows, the notion of region regularity will be described and quantified. Using L to denote a description length function, the minimum description length estimate R̂ of the region R given the flow φ and the region R0 is obtained by minimizing the description length function L(R/φ(R0)) with respect to R. We have L(R/φ(R0)) = L(φ (R0)/R) + L(R), (1) where the first term on the right-hand side above is the description length required to describe the mapping φ(R0) of the original region given R, while the second term is the description length required to describe the region R. In what follows, we will describe various descriptions that can be adopted to describe φ(R0) given R, as well as R itself, and we will give their precise description length. 2.2. Description length function definitions Given region R, what is the code length necessary to describe φ(R0)? Clearly, φ(R0) can be described, given R, by points in φ(R0)∪R that are not in φ(R0)∩R, that is by the set [2]: R4φ(R0) = (R \ φ (R0)) ∪ (φ (R0) \ R). If we describe φ(R0) given R by all the points in R4φ(R0), we then need at least the boundary ∂R of the region R to completely describe the latter. This is the formulation adopted in [2], and it leads to the following description length functions: L(φ(R0)/R) = μ(R4φ (R0)), L(R) = Kl(∂R), where μ is surface measure, l is arc length, and K is a normalizing constant. This yields the total description length function L(R/φ(R0)) = μ(R4φ (R0)) + l(∂R) (2)

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Minimum description length region tracking with level sets

This paper addresses the problem of tracking an arbitrary region in a sequence of images, given a pre-computed velocity field. Such a problem is of importance in applications ranging from video surveillance to video database search. The algorithm presented here formulates tracking as an estimation problem. We propose, as our estimation criterion, a precise description length measure that quanti...

متن کامل

Tracking Objects Using Density Matching and Shape Priors

We present a novel method for tracking objects by combining density matching with shape priors. Density matching is a tracking method which operates by maximizing the Bhattacharyya similarity measure between the photometric distribution from an estimated image region and a model photometric distribution. Such trackers can be expressed as PDE-based curve evolutions, which can be implemented usin...

متن کامل

Enhancement of Robust Tracking Performance via Switching Supervisory Adaptive Control

When the process is highly uncertain, even linear minimum phase systems must sacrifice desirable feedback control benefits to avoid an excessive ‘cost of feedback’, while preserving the robust stability. In this paper, the problem of supervisory based switching Quantitative Feedback Theory (QFT) control is proposed for the control of highly uncertain plants. According to this strategy, the unce...

متن کامل

Zero sets in pointfree topology and strongly $z$-ideals

In this paper a particular case of z-ideals, called strongly z-ideal, is defined by introducing zero sets in pointfree topology. We study strongly z-ideals, their relation with z-ideals and the role of spatiality in this relation. For strongly z-ideals, we analyze prime ideals using the concept of zero sets. Moreover, it is proven that the intersection of all zero sets of a prime ideal of C(L),...

متن کامل

A kind of fuzzy upper topology on L-preordered sets

Considering a commutative unital quantale L as the truth value table and using the tool of L-generalized convergence structures of stratified L-filters, this paper introduces a kind of fuzzy upper topology, called fuzzy S-upper topology, on L-preordered sets. It is shown that every fuzzy join-preserving L-subset is open in this topology. When L is a complete Heyting algebra, for every completel...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2000